home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / relnotes / arraysvcs / ch2.z / ch2
Text File  |  2004-04-07  |  11KB  |  327 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        2.1  _I_n_s_t_a_l_l__o_n__I_R_I_X
  11.  
  12.        This chapter lists supplemental information to the _I_R_I_S
  13.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The information listed here is
  14.        product- and release-specific; use it with the Installation
  15.        Guide to install this product.
  16.  
  17.        2.1.1  _A_r_r_a_y__S_e_r_v_i_c_e_s__S_u_b_s_y_s_t_e_m_s
  18.  
  19.        Array Services is installed as "arraysvcs", and contains the
  20.        following subsystems:
  21.  
  22.        _a_r_r_a_y_s_v_c_s._s_w._a_v_i_e_w            ArrayView, the graphical array
  23.                                      monitor.  This is an X-based
  24.                                      tool for monitoring the status
  25.                                      of the various machines in an
  26.                                      array and for performing basic
  27.                                      job control functions on array
  28.                                      sessions.
  29.  
  30.        _a_r_r_a_y_s_v_c_s._s_w._b_a_s_e             The basic array services
  31.                                      software.  This includes the
  32.                                      array services daemon and
  33.                                      several client programs.  This
  34.                                      subsystem is required for any
  35.                                      system that wishes to take
  36.                                      advantage of the array
  37.                                      services.
  38.  
  39.        _a_r_r_a_y_s_v_c_s._s_w._d_e_v              Header files for developers
  40.                                      who wish to take advantage of
  41.                                      the array services via the
  42.                                      array services library,
  43.                                      libarray.  This subsystem is
  44.                                      _n_o_t required for normal
  45.                                      operation of the array
  46.                                      services.
  47.  
  48.        _a_r_r_a_y_s_v_c_s._s_w._d_s_o              Dynamic Shared Object
  49.                                      libraries for array services.
  50.                                      This subsystem is also
  51.                                      required for any system that
  52.                                      wishes to take advantage of
  53.                                      the array services.  Both O32
  54.                                      and N32 libraries are
  55.                                      included.
  56.  
  57.        _a_r_r_a_y_s_v_c_s._s_w_6_4._d_s_o            Array services library for the
  58.                                      N64 ABI.  This is only
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.                                      necessary on systems that have
  75.                                      N64 applications which make
  76.                                      use of array services.
  77.  
  78.        _a_r_r_a_y_s_v_c_s._m_a_n._b_a_s_e            Man pages for the basic array
  79.                                      services client and server
  80.                                      software.
  81.  
  82.        _a_r_r_a_y_s_v_c_s._m_a_n._d_e_v             Man pages for the array
  83.                                      services library functions.
  84.  
  85.        _a_r_r_a_y_s_v_c_s._m_a_n._r_e_l_n_o_t_e_s        The release notes for Array
  86.                                      Services 3.6.
  87.  
  88.  
  89.        2.1.2  _A_r_r_a_y__S_e_r_v_i_c_e_s__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  90.  
  91.        This section lists the subsystems (and their sizes) of
  92.        arraysvcs.
  93.  
  94.        If you are installing this product for the first time, the
  95.        subsystems marked ``default'' are the ones that are
  96.        installed if you use the ``go'' menu item.  To install a
  97.        different set of subsystems, use the ``install,''
  98.        ``remove,'' ``keep,'' and ``step'' commands in _i_n_s_t to
  99.        customize the list of subsystems to be installed, then
  100.        select the ``go'' menu item.
  101.  
  102.        Note:  The listed subsystem sizes are approximate. Refer to
  103.               the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
  104.               on finding exact sizes.
  105.  
  106.        Subsystem Name                 Subsystem Size
  107.                                       (kbytes)
  108.        _a_r_r_a_y_s_v_c_s._m_a_n._b_a_s_e (default)         110
  109.        _a_r_r_a_y_s_v_c_s._m_a_n._d_e_v                    100
  110.        _a_r_r_a_y_s_v_c_s._m_a_n._r_e_l_n_o_t_e_s                18
  111.        _a_r_r_a_y_s_v_c_s._s_w._a_v_i_e_w (default)         236
  112.        _a_r_r_a_y_s_v_c_s._s_w._b_a_s_e (default)          400
  113.        _a_r_r_a_y_s_v_c_s._s_w._d_e_v                      64
  114.        _a_r_r_a_y_s_v_c_s._s_w._d_s_o (default)          1540
  115.        _a_r_r_a_y_s_v_c_s._s_w_6_4._d_s_o(default)          540
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                                   - 3 -
  133.  
  134.  
  135.  
  136.        2.1.3  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  137.  
  138.        All of the subsystems for arraysvcs can be installed using
  139.        IRIX.  You do not need to use the miniroot. Refer to the
  140.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  141.        instructions.
  142.  
  143.  
  144.        2.1.4  _P_r_e_r_e_q_u_i_s_i_t_e_s
  145.  
  146.        Your system must be running at least IRIX 6.5 in order to
  147.        use Array Services 3.6.
  148.  
  149.        If you want to install ArrayView, you must also have the
  150.        ViewKit_eoe.sw.base, desktop_eoe.sw.envm and c++_eoe.sw.lib
  151.        subsystems installed.  These are available as part of the
  152.        IRIX distribution.
  153.  
  154.  
  155.        2.1.5  _C_o_m_p_a_t_i_b_i_l_i_t_y
  156.  
  157.        The arraysvcs product is not compatible with the
  158.        arraysvcs_53 product from earlier releases of Array
  159.        Services, and should not be installed on on the same system
  160.        at the same time.
  161.  
  162.  
  163.        2.2  _I_n_s_t_a_l_l__o_n__L_i_n_u_x
  164.  
  165.  
  166.        This section guides you through installing Array Services on
  167.        Linux.  The Array Services software on Linux consists of the
  168.        arraysvcs rpm package.  You will need approximately 3MB of
  169.        hard disk space to install this package.
  170.  
  171.  
  172.        2.2.1  _I_n_s_t_a_l_l_a_t_i_o_n__m_e_t_h_o_d
  173.  
  174.        Array Services is packaged as an RPM, and uses that
  175.        mechanism to install.  To install/upgrade the package, type
  176.        the following command as root:
  177.  
  178.        rpm -U sgi-arraysvcs-<version>.rpm
  179.  
  180.        This will install the Array Services package components on
  181.        your system.
  182.  
  183.  
  184.        2.2.2  _P_r_e_r_e_q_u_i_s_i_t_e_s
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                                   - 4 -
  199.  
  200.  
  201.  
  202.        To use the Array Services package on Linux, you must have an
  203.        Array Services enabled kernel.  This is done with arsess
  204.        kernel module, which is provided with SGI's Linux Base
  205.        Software.  If the module is installed correctly, the init
  206.        script provided with the Array Services rpm will load the
  207.        module when starting up the arrayd daemon.
  208.  
  209.  
  210.        2.3  _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
  211.  
  212.        Many of the array services rely on configuration information
  213.        contained in the files ////uuuussssrrrr////lllliiiibbbb////aaaarrrrrrrraaaayyyydddd....ccccoooonnnnffff and
  214.        ////uuuussssrrrr////lllliiiibbbb////aaaarrrrrrrraaaayyyydddd....aaaauuuutttthhhh.  These files contain information about
  215.        which arrays are present, the machines in each of those
  216.        arrays, and what commands can be executed across an array.
  217.        Please see the _a_r_r_a_y_d._c_o_n_f(4) man pages for detail on
  218.        setting up this file.
  219.  
  220.  
  221.        2.4  _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  222.  
  223.        The following steps must be performed for a successful
  224.        installation of Array Services.  Once Array Services has
  225.        been installed, see "man arrayd.conf" or "man arrayd.auth"
  226.        for more information.
  227.  
  228.           +o An account must exist on all hosts in the array for the
  229.             purposes of running certain Array Services commands.
  230.             This is controlled by the /usr/lib/array/arrayd.conf
  231.             configuration file.  The default is to use the user
  232.             account "guest" since this is typically found on unix
  233.             machines.  The account name can be changed in
  234.             arrayd.conf.
  235.  
  236.             If necessary, add the specified user account or "guest"
  237.             by default, to all machines in the array.
  238.  
  239.           +o Add the following entry to /etc/services for arrayd
  240.             service and port.  The default port number is 5434 and
  241.             is specified in the arrayd.conf configuration file.
  242.  
  243.             sgi-arrayd   5434/tcp    # SGI Array Services daemon
  244.  
  245.           +o If necessary, modify the default authentication
  246.             configuration.  The default authentication is
  247.             AUTHENTICATION NOREMOTE, which does not allow access
  248.             from remote hosts.  The authentication model is
  249.             specified in the /usr/lib/array/arrayd.auth
  250.             configuration file.
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.                                   - 5 -
  265.  
  266.  
  267.  
  268.           +o The array services will not become active until they
  269.             are enabled with the _c_h_k_c_o_n_f_i_g(1) command:
  270.  
  271.                 _cccc_hhhh_kkkk_cccc_oooo_nnnn_ffff_iiii_gggg  _----_----_aaaa_dddd_dddd _aaaa_rrrr_rrrr_aaaa_yyyy
  272.                 _cccc_hhhh_kkkk_cccc_oooo_nnnn_ffff_iiii_gggg  _----_----_llll_eeee_vvvv_eeee_llll _2222_3333_4444_5555 _aaaa_rrrr_rrrr_aaaa_yyyy _oooo_nnnn
  273.  
  274.           +o It is not necessary to reboot the system after
  275.             installing the array services, to make them active, but
  276.             if you do not reboot, it will be necessary to restart
  277.             them manually.
  278.  
  279.             To do so, use the following command:
  280.  
  281.                 _////_eeee_tttt_cccc_////_iiii_nnnn_iiii_tttt_...._dddd_////_aaaa_rrrr_rrrr_aaaa_yyyy   _ssss_tttt_aaaa_rrrr_tttt
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.